getResponse

protected fun <T> getResponse(method: String, vararg request: Any): SoapResponse<T>

Получение ответа от сервиса.

Пример:

getResponse("methodName1")
getResponse("methodName2", request)
getResponse("methodName3", request1, request2, request3)

Return

Объект SoapResponse

Parameters

T

Класс ответа от сервиса

method

Название вызываемого метода сервиса

request

Запрос к сервису. Если запросов несколько, то они передаются в метод через запятую


protected fun <T> getResponse(method: String, headers: HashMap<String, List<String>>, vararg request: Any): SoapResponse<T>

Получение ответа от сервиса.

Пример:

getResponse("methodName1")
getResponse("methodName2", request)
getResponse("methodName3", request1, request2, request3)

Return

Объект SoapResponse

Parameters

T

Класс ответа от сервиса

method

Название вызываемого метода сервиса

headers

Заголовки запроса

request

Запрос к сервису. Если запросов несколько, то они передаются в метод через запятую


protected fun <T> getResponse(needThrow: Boolean, method: String, vararg request: Any): SoapResponse<T>

Получение ответа от сервиса.

Пример:

getResponse("methodName1")
getResponse("methodName2", request)
getResponse("methodName3", request1, request2, request3)

Return

Объект SoapResponse

Parameters

T

Класс ответа от сервиса

needThrow

Нужно ли выбрасывать исключение при его возникновении

method

Название вызываемого метода сервиса

request

Запрос к сервису. Если запросов несколько, то они передаются в метод через запятую

Throws

при возникновении исключения и needThrow равным true


protected fun <T> getResponse(needThrow: Boolean, method: String, headers: HashMap<String, List<String>>, vararg requests: Any): SoapResponse<T>

Получение ответа от сервиса.

Пример:

getResponse(needThrow, "methodName1")
getResponse(needThrow, "methodName2", request)
getResponse(needThrow, "methodName3", request1, request2, request3)

Return

Объект SoapResponse

Parameters

T

Класс ответа от сервиса

needThrow

Нужно ли выбрасывать исключение при его возникновении

method

Название вызываемого метода сервиса

headers

Заголовки запроса

requests

Запрос к сервису. Если запросов несколько, то они передаются в метод через запятую

Throws

при возникновении исключения и needThrow равным true